[MDM-BACKEND-010] Создать метод RecipeSearch()

Реализация gRPC-методов поиска и извлечения спецификаций рецептов

Author

MDM Domain Lead

Published

July 13, 2026

NoteКраткая карточка задачи

  • Инструкция по шагам:
    1. На Шаге 4–5: В методе Search выполнить индексированный SQL-запрос к таблице recipe_book (совмещенный JOIN с пользовательскими рецептами) с обязательным ограничением LIMIT 500 для предотвращения сетевого оверхеда. Возвратить HTTP JSON-список на шлюз.
    2. На Шаге 9: В gRPC-методе validateAndFetchRecipe принять входящий recipe_id. Проверить факт существования рецепта и его статус модерации. Сделать выборку точного компонентного состава сырья из таблицы recipe_ingredients и вернуть структурированную спецификацию весов в cook-service.